package com.hl.sfzy.mapper;

import com.hl.sfzy.entity.Course;
import com.hl.sfzy.entity.User;

import java.util.List;

/*
 * 继承BaseMapper中定义的方法，还可以扩展。
 */
public interface UserMapper extends BaseMapper<User> {

    /*
     * 根据用户名查询
     * 1、注册：用户名查重
     * 2、用户登录（精细化提示使用，先判断用户名，再判断密码）
     */
    User selectByUsername(String userName);
    User login(User user);
    User userLogin(User user);

    List<Course> getUserCourses(String id);
    List<Course> getUserCollections(String id);

}